Python修改图片大小

原文https://www.blog.hiyj.cn/article/detail/102

代码地址ResizeImg

  1. 使用opencv-pythonresize函数
  2. Linux使用pip3 install opencv-python、Windows使用pip install opencv-python安装opencv-python
  3. 用于重设图片大小,主要用来遇到图片大小限制时缩放图片

代码示例

# encoding:utf-8

# 用于重设图片大小,主要用来遇到图片大小限制时缩放图片

import cv2

if __name__ == '__main__':
    img = cv2.imread('./test.png')
    cv2.imshow('resize before', img)
    # 直接指定目标图片大小
    # img = cv2.resize(img, (192, 108))

    # 按比例缩小,例如缩小2倍
    # 原图高
    height = img.shape[0]
    # 原图宽
    width = img.shape[1]
    # 元祖参数,为宽,高
    img = cv2.resize(img, (int(width / 2), int(height / 2)))

    cv2.imshow('resize after', img)

    # 写入新文件
    cv2.imwrite('./new.png', img)
    # 延迟关闭
    cv2.waitKey()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值